﻿namespace BeatEmUp.World.Drawable
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Microsoft.Xna.Framework;
    using Microsoft.Xna.Framework.Graphics;
    using Microsoft.Xna.Framework.Input;
    using BeatEmUp.Menu;
    using BeatEmUp.Characters.Enemies;
    using BeatEmUp.HUD;
    using BeatEmUp.Items.Weapons;
    using BeatEmUp.Enums;
    using Microsoft.Xna.Framework.Content;

    public interface IDrawable
    {
        void LoadContent(ContentManager contentManager);
        void Update(GameTime gameTime);
        void Draw(GameManager gameManager, GameTime gameTime, Vector2 position);
        IDrawable Clone();
        Vector2 Size
        {
            get;
        }
    }
}
